home *** CD-ROM | disk | FTP | other *** search
/ Especial Multimedia / Especial Multimedia.iso / Multimed / Dibujo / RENDC102.ZIP / README.TXT < prev    next >
Text File  |  1996-05-12  |  8KB  |  189 lines

  1. Readme file for RenderDotC for Windows '95, version 1.02
  2.  
  3. Quick installation instructions
  4. -------------------------------
  5.  
  6. If downloading from the internet:
  7.  
  8. - Download rendc102.zip into a temporary directory.
  9. - Unzip rendc102.zip using PKUNZIP version 2 or higher or compatible program.
  10. - Run install.exe and follow the on-screen instructions.
  11. - Test the installation:
  12.     - Run wrendrdc.exe
  13.     - Pull down the "File" menu.
  14.     - Select "Render".
  15.     - Select teapot.rdc
  16.     - If the colors don't look good while rendering, wait for it to finish!
  17.       Then point to the picture and click.
  18.     - If the colors still don't look very good, see doc\rdcfaq.txt.
  19.  
  20. If installing from floppy disk:
  21.  
  22. - Run install.exe on the floppy disk and follow the on-screen instructions.
  23. - Test the installation:
  24.     - Run wrendrdc.exe
  25.     - Pull down the "File" menu.
  26.     - Select "Render".
  27.     - Select teapot.rdc
  28.     - If the colors don't look good while rendering, wait for it to finish!
  29.       Then point to the picture and click.
  30.     - If the colors still don't look very good, see doc\rdcfaq.txt.
  31.  
  32.  
  33. Becoming a RenderDotC power user
  34. --------------------------------
  35.  
  36. - Read the frequently asked questions and answers in doc\rdcfaq.txt
  37. - Go through the online reference manual under functions by category.
  38. - Run the examples and study the source.
  39. - Order the full version of RenderDotC by printing out order.wri
  40.  
  41.  
  42. What RenderDotC is
  43. ------------------
  44.  
  45. RenderDotC (RDC) is a photorealistic 3D rendering toolkit.  Version 1.02
  46. includes the following features:
  47.  
  48.     - RDC bytestream (ASCII text file) interface.
  49.     - ANSI C/C++ programmer's interface.
  50.     - Hierarchical graphics state including matrix and attribute stacks.
  51.     - Orthographic and perspective viewing transformations.
  52.     - Automatic and manual hidden surface removal.
  53.     - Antialiasing through supersampling, jitter sampling, and filtering.
  54.     - Gamma correction and color jittering (to reduce Mach bands).
  55.     - Output of any combination of RGB, alpha, and depth samples (*).
  56.     - Output quantization from 1 to 160 bits per pixel (*).
  57.     - Arbitrary image resolution.
  58.     - The following geometric primitives:
  59.         Quadrics:
  60.             Sphere, cylinder, cone, disk, torus, paraboloid, hyperboloid
  61.         Patches:
  62.             Bilinear patches and meshes
  63.             Bicubic patches and meshes with built-in or custom basis matrix
  64.             NURB patches and meshes
  65.         Polygons:
  66.             Convex polygons and meshes
  67.             General (concave and/or holes) polygons and meshes
  68.         Procedural models
  69.     User defined objects (command lists)
  70.     - Constant, matte, metal, and plastic surface models.
  71.     - Ambient, distant, point, and spot light source models.
  72.     - Depth-cue, and fog atmospheric models.
  73. * The demo version is incapable of saving rendered image files to disk.
  74.  
  75. Version 2.0 is already under development and is expected to include the
  76. following features:
  77.  
  78.     - Programmable shading in C++
  79.     - Texture mapping
  80.     - Bump mapping
  81.     - Shadows
  82.     - Environment mapping (reflections)
  83.  
  84. RenderDotC for Windows '95 is distributed as binaries which run on both
  85. Windows '95 and Windows NT.  An MS-DOS version which runs in protected mode
  86. using the GO32 DOS extender is also available to paying customers.  RenderDotC
  87. may be ported to other platforms in the future depending on demand.
  88.  
  89. The source code for RenderDotC is not available.  However, Dot C Software,
  90. Inc. is open to licensing agreements whereby RenderDotC would be used as a
  91. rendering back end to another application, such as a modeler.
  92.  
  93. RenderDotC is:
  94.     Copyright (c) 1996 by Dot C Software, Inc.  All Rights Reserved.
  95.  
  96.  
  97. What RenderDotC isn't
  98. ---------------------
  99.  
  100. RenderDotC is not a modeler.  Scenes are described either in RDC bytestream
  101. (ASCII text files) or by C/C++ programs which use the RDC interface.  Users
  102. who wish to design scenes interactively should use a good modeling program,
  103. save the model, convert it to RDC bytestream format, and render it.
  104.  
  105. RenderDotC is not a ray tracer.  It uses high quality scanline techniques
  106. to achieve results comparable to what you would expect (but not always get)
  107. from a ray tracing renderer without sacrificing performance.
  108.  
  109. RenderDotC is not a polygon based renderer.  It renders curved surfaces
  110. precisely by adaptively subdividing them until they meet certain criteria
  111. imposed by the user such as maximum area in pixels.  Only then are they
  112. rendered as polygonal facets which are usually smaller than 1 pixel!  For best
  113. results, modelers which describe curved surfaces as polygonal meshes should not
  114. be used in conjunction with RenderDotC.
  115.  
  116. RenderDotC does not conform to Pixar's RenderMan Interface Standard.  Both
  117. the RDC bytestream and RDC interface are proprietary.  Conversion tools are
  118. provided to convert RIB files and RenderMan programs to RDC bytestreams.
  119. The conversion tools in Version 1.02 support every required feature of the
  120. RenderMan Interface but none of the optional features.
  121.  
  122. Note:
  123.     The RenderMan (R) Interface Procedures and RIB Protocol are:
  124.         Copyright 1988, 1989, Pixar.  All rights reserved.
  125.     RenderMan (R) is a registered trademark of Pixar.
  126.  
  127.  
  128. Package Contents
  129. ----------------
  130.  
  131. .                       Root RenderDotC directory.
  132.     readme.txt      This file.
  133.     license.txt     License agreement, limited warranty, and disclaimer.
  134.     order.wri       Order form to purchase full RDC licenses.
  135.  
  136. .\doc                   RenderDotC documentation
  137.     rdcfaq.txt      Frequently asked questions and answers
  138.     versions.txt    Revision history of the package
  139.     rdcref.hlp      Online user's guide and reference manual
  140.     rdcref.ico      Icon for online reference manual
  141.  
  142. .\bin                   RenderDotC executable and dynamic link libraries.
  143.     wrendrdc.exe    Program for rendering RDC bytestream files.
  144.     wrib2rdc.exe    Program for converting RIB to RDC bytestream files.
  145.     rendc.dll       RDC interface library for rendering.
  146.     rdc.dll         RDC interface library for RDC bytestream output.
  147.     rdccomm.dll     Actual rendering/state library shared by rendc and rdc.
  148.     bids45f.dll     Borland run time libraries.
  149.     cw3215.dll      (Redistributed in accordance with the terms of
  150.     owl252f.dll      Borland's No-Nonsense License Statement)
  151.  
  152. \windows\system         DLL's updated only if RDC's version is newer
  153.     bwcc32.dll      Borland Custom Controls library
  154.  
  155. .\include               Header files to be included by ANSI C/C++ programs
  156.     rdc.h           Definition of RDC programmer's interface
  157.     ri.h            Definition of RenderMan interface
  158.  
  159. .\lib                   RenderDotC static link libraries.
  160.     rdc.lib         Import library for rdc.dll.
  161.     rendc.lib       Import library for rendc.dll.
  162.     rdccomm.lib     Import library for rdccomm.dll.
  163.     ri2rdc.lib      RenderMan Interface library for RDC bytestream output.
  164.  
  165. .\examples              Example RDC bytestreams and RDC interface programs.
  166.     teapot.rdc      RDC bytestream of Bezier patch Utah Teapot model.
  167.     morph.rdc       Another RDC bytestream example using polygons.
  168.     bulb.rib        RIB file to demonstrate conversion.
  169.     teapot.c        RDC interface program used to create teapot.rdc.
  170.     showquad.c      RenderMan interface program to demonstrate conversion.
  171.     makefile        Borland makefile for teapot.c and showquad.c.
  172.  
  173.  
  174. Contacting Dot C Software, Inc.
  175. -------------------------------
  176.  
  177. Please send comments, questions, bug reports, etc. to:
  178.     lamont@lava.net
  179.  
  180. Visit our Web page to read announcements and download the latest demo version:
  181.     http://www.lava.net/dotc
  182.  
  183. Other inquiries may be directed to:
  184.     Dot C Software, Inc.
  185.     148 Kuukama St.
  186.     Kailua, HI 96734
  187.     U.S.A.
  188.     (808) 262-6715 (Monday-Friday; 9AM - 5PM Hawaii Standard Time!)
  189.